package com.edu.robot.core.service;


import com.edu.robot.core.model.QueryContext;
import com.edu.robot.core.model.SessionContext;

import java.util.List;

/**
 * @program: KQAIA
 * @description:
 * @author: 无恙
 * @create: 2025-03-17 18:58
 **/


public interface ModelManger {


	//文本向量化
	Integer textEmbedding(String text, List<Float> vector);

	//进行意图识别
	String intentRecognition(QueryContext queryContext);

	//模型调用
	String modelInvoke(SessionContext context);

	//流式执行模型调用
	String modelInvokeStream(SessionContext context);

	//会话名称识别
	String titleRecognition(String query);

}
